import java.util.Arrays;

public class Tset {

public static boolean fun1(int[]array){
    int count=0;
    for (int i= 0; i <array.length ; i++) {
        if(array[i]%2!=0) {
            for (int j = i + 1; j < array.length; j++) {
                if (array[j] % 2 != 0) {
                    count++;
                } else {
                    count = 0;
                }
                if (count == 3)
                    return true;
            }
        }
    }
    return false;
}
    /*public static int DuoShu(int[]array){
        Arrays.sort(array);
        return array[array.length/2];
    }*/

    /*public static int find(int[]array){
        int ret=0;
        for (int i = 0; i <array.length ; i++) {
          ret^=array[i] ;
        }
        return ret;
    }*/

/*public static int[] fun(int[] array,int target){
    for (int i = 0; i <array.length ; i++) {
        for (int j = i; j <array.length ; j++) {
            if(array[i]+array[j]==target) {
                int[]ret=new int[]{i,j};
                return ret;
            }
        }
    }
    return new int[]{-1, -1};
}*/


    /*public static void bubble_sort(int[]array){
        for(int i=0;i<array.length;i++){
            for(int j=0;j<array.length-1-i;j++){
                if(array[j]>array[j+1]){
                    int temp=array[j];
                    array[j]=array[j+1];
                    array[j+1]=temp;
                }
            }
        }
    }*/




    /*public static void adj(int[]array){
        for(int i=0;i<array.length;i++){
            if(array[i]%2==0){
                for(int j=i+1;j<array.length;j++){
                    if(array[j]%2!=0){
                        int temp=array[i];
                        array[i]=array[j];
                        array[j]=temp;
                        break;
                    }
                }
            }
        }
    }*/



    /*public static double avg(int[]array){
        int sum=0;
        for(int i=0;i< array.length;i++){
            sum+=array[i];
        }
        return  (double)sum/ array.length;
    }*/


    /*public  static void transform(int[]array){
//实现一个方法 transform, 以数组为参数, 循环将数组中的每个元素 乘以 2
        /*for (int i=0;i< array.length;i++)
            array[i]*=2;
    }*/
    public static void main(String[] args) {
        /*int []array1=new int[]{1,2,3};
        transform(array1);
        System.out.println(Arrays.toString(array1));*/

        //实现一个方法 avg, 以数组为参数, 求数组中所有元素的平均值(注意方法的返回值类型).

        /*int []array=new int[]{1,2,3,4,5};
        System.out.println(avg(array));*/


        //调整数组顺序使得奇数位于偶数之前。调整之后，不关心大小顺序

        /*int[]array=new int[]{1,2,3,9,5,6,7};
        adj(array);
        System.out.println(Arrays.toString(array));*/

        //实现冒泡循环
        /*int[]array=new int[]{1,3,2,89,34,56,25,91,11};
        bubble_sort(array);
        System.out.println(Arrays.toString(array));*/

        //给定一个整数数组 nums 和一个整数目标值 target，请你在该数组中找出 和为目标值 target 的那 两个 整数，
        // 并返回它们的数组下标。

       /* int[]array=new int[]{1,3,56,32,7,4};
        int target=5;
       int []ret= fun(array,target);
        System.out.println(Arrays.toString(ret));*/


        //给定一个非空整数数组，除了某个元素只出现一次以外，其余每个元素均出现两次。找出那个只出现了一次的元素。
        /*int[]array=new int[]{1,2,1,2,3};
        System.out.println(find(array));*/



        //给定一个大小为 n 的数组，找到其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。

        /*int[]array=new int[]{1,1,1,2,2,2,1};
        System.out.println(DuoShu(array));*/


        //给你一个整数数组arr，请你判断数组中是否存在连续三个元素都是奇数的情况：
        // 如果存在，请返回true；否则，返回false。
        int[]array=new int[]{1,2,4,3,5,7,8,9};
        System.out.println(fun1(array));
    }
}
